package com.tang.java8.FunctionalInterface;

import java.util.function.Function;

/**
 * @author tlm
 * @version 1.0
 * @date 2020/3/14 17:55
 * 函数型接口
 */
public class FunctionTest {
    public static void main(String[] args) {
        //  Function 函数型接口, 有一个输入参数，有一个输出
        //  1.普通用法
        Function<String,String> function = new Function<String, String>() {
            @Override
            public String apply(String s) {
                return s;
            }
        };
        System.out.println(function.apply("abc"));


        //  2.Lambda表达式简化
        Function<String,String> function1 = s ->  s;
        System.out.println(function1.apply("abc"));

    }
}
